/* eslint-env node */ // 告诉 ESLint 此文件运行在 Node.js 环境中

// 导出 PostCSS 配置对象
module.exports = {
  // 配置 PostCSS 插件
  plugins: [
    // 该插件允许在 CSS 中使用变量循环
    require("postcss-each-variables"),
    // 该插件支持嵌套 CSS 规则，类似于 Sass 或 Less 的嵌套语法
    require("postcss-nested"),
    // 该插件允许在 CSS 中使用循环语法
    require("postcss-each")({
      // 配置插件的行为
      plugins: {
        // 在每次循环之前执行的插件
        beforeEach: [
          // 该插件支持在 CSS 中使用 for 循环
          require("postcss-for"),
          // 该插件支持在 CSS 中混合颜色
          require("postcss-color-mix"),
        ],
      },
    }),
  ],
};
